// var arr = [{ label: '男', value: 1 }, { label: '女', value: 0 }]

// function f(arr) {
//   // 写代码，得到
//   // 1.对数组循环(forEach, for, for in , for of)
//   // 2.准备空对象，依次添加属性
//   const obj = { }
//   arr.forEach(item => {
//     const key = item.value // 0
//     const val = item.label // 女
//     obj[key] = val // 给对象添加属性
//   })
//   return obj
// }
// var obj = f(arr)
// console.log(obj)
// // obj2 = {'1': '男'， '0': '女'}

// 2. ---
var arr = [{ label: '男', value: 1 }, { label: '女', value: 0 }]

// arr2 = ['男', '女']
function f(arr) {
  return arr.map(item => item.label)
}
// function f(arr) {
//   // 写代码，得到
//   // 1. 循环，取出每一个元素中的label
//   // 2. 添加到新数组
//   const newArr = []
//   arr.forEach(item => {
//     const label = item.label
//     newArr.push(label)
//   })
//   return newArr
// }
var arr2 = f(arr)
console.log(arr2)
// arr2 = ['男', '女']
